








.openidSelector, .buttons{
	width:470px;
}


.openIDSmall  .buttons a{
  width:16px; 
  height: 16px; 
  clear: none !important;
  margin: 2px;
}

.openIDSmall .inputArea .identifier{
width: 150px;
background-color: white;
}

.openIDSmall .openidSelector{
margin-top: 15px;
}

.buttons a{
 display: block;
 border:1px solid #DDDDDD;
 width: 100px; height: 60px;
 float: left;
 margin:3px;
}

.buttons a.selected{
	 border-color:#666666;
}

.buttons a:hover{
 border-color:#CFCFCF; 
}

.openIDSmall .buttons .openid{
 background: url(../images/openid-16x16.gif) no-repeat scroll center center;
}

.buttons .openid{
 background: url(../images/openid.gif) no-repeat scroll center center;
}
.buttons .yandex{
 background: url(../images/yandex.gif) no-repeat scroll center center;
}
.openIDSmall .buttons .yandex{
 background: url(../images/yandex-icon.ico) no-repeat scroll center center;
}



.buttons .google{
 background: url(../images/google.gif) no-repeat scroll center center;
}
.openIDSmall .buttons .google{
 background: url(../images/google-icon.png) no-repeat scroll center center;
}
.buttons .yahoo{
 background: url(../images/yahoo.gif) no-repeat scroll center center;
}
.openIDSmall .buttons .yahoo{
 background: url(../images/yahoo-icon.ico) no-repeat scroll center center;
}

.buttons .myopenid, .buttons .myopenid,.buttons .livejournal,.buttons .technorati, .buttons .wordpress,.buttons .verisign,.buttons .vidoop,.buttons .claimid,.buttons .aol{
 width:24px; 
 height: 24px; 
 }

.buttons .myopenid{
 background: url(../images/myopenid.ico) no-repeat scroll center center;
 clear: both;
}

.buttons .livejournal{
 background: url(../images/livejournal.ico) no-repeat scroll center center;
}

.buttons .technorati{
 background: url(../images/technorati.ico) no-repeat scroll center center;
}

.buttons .wordpress{
 background: url(../images/wordpress.ico) no-repeat scroll center center;
}

.buttons .verisign{
 background: url(../images/verisign.ico) no-repeat scroll center center;
}

.buttons .vidoop{
 background: url(../images/vidoop.ico) no-repeat scroll center center;
}

.buttons .claimid{
 background: url(../images/claimid.ico) no-repeat scroll center center;
}

.buttons .aol{
 background: url(../images/aol.ico) no-repeat scroll center center;
}

.inputArea .inputLabel{
clear: both;
height: 35px;
line-height: 35px;
}

.inputArea .identifier{
 width: 300px;
 margin-right: 5px; 
 background:transparent url(../images/openid-inputicon.gif) no-repeat scroll 0 50%;
 padding-left:18px;
}